package com.ruoyi.produce.base.circulatingWater.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.sql.Timestamp;

/**
 * 前端显示
 */
@Data
public class CirculatingWaterDto {
    private String waterId; //主键
    /**
     * 冰水机
     */
    private float chillerTemperature1; //冰水机设定温度
    private int chillerAlarm1; //冰水机总报警   300-无报警 非300-有报警

    /**
     * 冷冻水
     */
    private boolean chillerStatus1; // 冷冻水开关机   true开机
    private int chillerStatus2; // 冷冻水系统运行   0-未知 1-运行 2-待机
    private int chillerAlarm2; //冷冻水总报警   1-未知 2-无报警 3-有报警
    private float chillerTemperature2; //冷冻水进水温度
    private float chillerTemperature3; //冷冻水出水温度
    private float chillerPressure1; //冷冻水设定压力
    private float chillerPressure2; //冷冻水实际压力

    /**
     * 冷却水
     */
    private boolean chillerStatus3; // 冷却水开关机   true开机
    private int chillerStatus4; // 冷却水系统运行   0-未知 1-运行 2-待机
    private int chillerAlarm3; //冷却水总报警   1-未知 2-无报警 3-有报警
    private float chillerTemperature4; //冷却水进水温度
    private float chillerTemperature5; //冷却水出水温度
    private float chillerPressure3; //冷却水设定压力
    private float chillerPressure4; //冷却水实际压力

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Timestamp createTime; //创建时间
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Timestamp updateTime; //更新时间
}
